package com.jcfk.system.domain.po;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.Version;
import com.jcfk.common.business.entity.BaseEntity;
import lombok.Data;

/**
 * 数据看板目录
 */
@Data
@TableName("sys_databoard_catalog")
public class DataboardCatalog extends BaseEntity {
    /**
     * 版本号
     */
    @Version
    @TableField(value = "version")
    private Long version;

    /**
     * 机构编码
     */
    @TableField(value="catalog_name")
    private String catalogName = "";

    /**
     * 父级 ID
     */
    @TableField(value="parent_id")
    private String parentId;

    /**
     * 全主键
     */
    @TableField(value = "all_id")
    private String allId;

    /**
     * 全编码
     */
    @TableField(value = "all_code")
    private String allCode;

    /**
     * 全名称
     */
    @TableField(value = "all_name")
    private String allName;

    /**
     * 排序
     */
    @TableField(value="sort")
    private Integer sort;

    /**
     * 删除标志
     */
    @TableField(value="deleted")
    private Integer deleted;

    /**
     * 备注
     */
    @TableField(value = "remarks")
    private String remarks = "";
}
